phosphorescent screen - English Synonyms Dictionary